const joi = require('joi')

// 增
const post_title = joi.string().required().error(new Error('文章标题不合法'))
const post_biography = joi.string().required().error(new Error('文章简介不合法'))
const post_content = joi.string().required().error(new Error('文章内容不合法'))
// 删
const id = joi.number().integer().min(1).required().error(new Error('id不合法'))
// 改
const post_id = joi.number().integer().min(1).required().error(new Error('文章id不合法'))
const post_titleNew = joi.string().error(new Error('文章标题不合法'))
const post_biographyNew = joi.string().error(new Error('文章简介不合法'))
const post_contentNew = joi.string().error(new Error('文章内容不合法'))
// 查
const offset = joi.number().integer().min(0).required().error(new Error('offset不合法'))

// 增
exports.add_post_schema = {
  body: {
    post_title,
    post_biography,
    post_content
  }
}
// 删
exports.del_post_schema = {
  params: {
    id
  }
}
// 改
exports.update_post_schema = {
  body: {
    post_id,
    post_titleNew,
    post_biographyNew,
    post_contentNew
  }
}
// 查
exports.get_post_schema = {
  query: {
    offset
  }
}